﻿/*
 * Created by SharpDevelop.
 * User: DELL
 * Date: 7/28/2012
 * Time: 5:03 PM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Windows.Input;
using Microsoft.Practices.Prism.Commands;

namespace IntoNails.Infrastructure.ViewModels
{
    /// <summary>
    /// Description of IBusinessViewModel.
    /// </summary>
    public interface IRepositoryViewModel<out T, out R>
    {
        T AssociatedModel { get; }
        R AssociatedRepository { get; }

        DelegateCommand AddCommand { get; }
        DelegateCommand RemoveCommand { get; }
        DelegateCommand EditCommand { get; }
    }
}
